rain rites - French English Dictionary